#导包redis
import redis

#创建类
class RedisConn():
    #初始化链接
    def __init__(self):
        #链接redis
        self.redis = redis.Redis(port=6379,host='localhost')

    #字符串储存方法
    def str_set(self,key,value,time=0):
        #有时间 设置存在时间 否则直接储存
        if time ==0:
            return self.redis.set(key,value)
        else:
            return self.redis.setex(key,time,value)

    #取值
    def str_get(self,key):
        value = self.redis.get(key)
        if value:
            value = str(value,encoding='utf8')
        else:
            value = None
        return value

    #删除
    def str_del(self,key):
        return self.redis.delete(key)

r = RedisConn()
#测试 成功
# r.str_set('name','123',30)
# print(r.str_get('name'))
